workshop and service station engineering - German English Dictionary